file chooser: Load a directory when leaving search
authorMatthias Clasen <mclasen@redhat.com>
Wed, 28 Jan 2015 23:15:19 +0000 (18:15 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 28 Jan 2015 23:15:19 +0000 (18:15 -0500)
Ensure that some folder contents are shown in
the list when we leave search mode.

https://bugzilla.gnome.org/show_bug.cgi?id=743659

gtk/gtkfilechooserwidget.c

index f192ceb5770e9fcd7fbec0690591c025573ea614..b39b7ca030054003d27aad5dae46eb1cc1b62694 100644 (file)
@@ -2621,7 +2621,13 @@ gtk_file_chooser_widget_set_property (GObject      *object,
       if (g_value_get_boolean (value))
         operation_mode_set (impl, OPERATION_MODE_SEARCH);
       else
-        operation_mode_set (impl, OPERATION_MODE_BROWSE);
+        {
+          operation_mode_set (impl, OPERATION_MODE_BROWSE);
+          if (priv->current_folder)
+            change_folder_and_display_error (impl, priv->current_folder, FALSE);
+          else
+            switch_to_home_dir (impl);
+        }
       break;
 
     case GTK_FILE_CHOOSER_PROP_ACTION: